import { DispenseStatusEnum, DispenseTypeEnum, TerimalStatusEnum } from '@/enums/device';

export interface IDeviceListResult {
  activityId: number;
  activityName: string;
  bindStatus: number;
  createBy: string;
  createTime: string;
  dispenseStatus: number;
  dispenseType: number;
  id: number;
  orgName: string;
  printStyle: string;
  printerAlias: string;
  printerNo: string;
  qrcode: string;
  remark: string;
  status: number;
  tenantId: number;
  terimalName: string;
  terimalStatus: TerimalStatusEnum;
  updateBy: string;
  updateTime: string;
  useStatus: string;
}

export interface IDeviceDispenseData {
  printerNo: string;
  tenantBefore: number;
  tenantBeforeName: string;
  tenantAfter: number;
  tenantAfterName: string;
  dispenseType: DispenseTypeEnum;
  dispenseStatus: DispenseStatusEnum;
  description: string;
  createBy: string;
  tenantId?: number;
  orgName?: string;
}
